from socket import *
serverName = 'servername' #已知服务器名称

serverPort = 12000 #已知服务器端口

#创建客户端套接字 
#AF_INET 指底层网络为IPV4
#SOCK_STREAM表示套接字是sock_stream类型 即TCP套接字
clientSocket = socket(AF_INET, SOCK_STREAM) 

# TCP是面向连接的,因此在发送数据之前必须创建连接,
#执行完这段代码后会执行三次握手
clientSocket.connect(serverName, serverPort)

#从用户处获得一个句子
sentence = input('Input lowercase sentence:') #input代替课本上得raw_input in python3

#发送
clientSocket.send(sentence)

#字符串到达服务器时,被放置在modifiedSentence中
modifiedSentence = clientSocket.recv(1024)

print('From Server:',modifiedSentence)

clientSocket.close()

